IReactiveCommand interface¶
Defined in
Namespace: ReactiveUI
Assembly: ReactiveUI.dll
Full name: ReactiveUI.IReactiveCommand<T1, T2>
Modifiers: public abstract
Summary¶
Encapsulates a user action behind a reactive interface.
This is for interop inside for the command binding.
Not meant for external use due to the fact it doesn't implement ICommand
to force the user to favor the Reactive style command execution.
Applies to
net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-macos15.0, net9.0-ios18.0, net9.0-android35.0, net8.0, net8.0-macos14.5, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-ios17.5, net8.0-tvos18.0, net8.0-macos15.0, net8.0-ios18.0, net8.0-windows10.0.19041, net8.0-maccatalyst18.0, net8.0-tvos17.2, netstandard2.1, net481, net462
Class hierarchy
classDiagram
class IReactiveCommand~T1,T2~
class IObservable~TResult~ {
<>
}
IObservable~TResult~ <|.. IReactiveCommand~T1,T2~
class IReactiveCommand {
<>
}
IReactiveCommand <|.. IReactiveCommand~T1,T2~
class IDisposable {
<>
}
IDisposable <|.. IReactiveCommand~T1,T2~
class IHandleObservableErrors {
<>
}
IHandleObservableErrors <|.. IReactiveCommand~T1,T2~
Implements: IObservable
Remarks¶
This interface extends IReactiveCommand and adds generic type parameters for the parameter values passed into command execution, and the return values of command execution.
Methods¶
| Name | Summary |
|---|---|
| Execute | Gets an observable that, when subscribed, executes this command. |